package com.kk.lesson03;

import java.awt.*;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;

//键盘事件
public class TestKeyListener {
    public static void main(String[] args) {
        new keyFrame();
    }
}

class keyFrame extends Frame{
    public keyFrame() {
        setBounds(1,2,300,400);
        setVisible(true);
        this.addKeyListener(new KeyAdapter() {
            //键盘按下
            @Override
            public void keyPressed(KeyEvent e) {
                //获取键盘按下的是那个键，当前键盘的码
                int keyCode = e.getKeyCode();
                System.out.println(keyCode);//不需要记录这个数组，直接使用对应的静态属性就行了 vk_xxx
                System.out.println(e.getKeyChar());
                if(keyCode==KeyEvent.VK_UP)
                {
                    System.out.println("你按下了上键");
                }
                //根据不同的操作，产生不同的代码
            }
        });
    }
}